Fair scheduling of dynamic task systems on multiprocessors

نویسندگان

  • Anand Srinivasan
  • James H. Anderson
چکیده

In dynamic real-time task systems, tasks that are subject to deadlines are al-lowed to join and leave the system. In previous work, Stoica et al. and Baruah et al.presented conditions under which such joins and leaves may occur in fair-scheduleduniprocessor systems without causing missed deadlines. In this paper, we extendtheir work by considering fair-scheduled multiprocessors. We show that their con-ditions are sufficient on M processors, under any deadline-based Pfair schedulingalgorithm, if the utilization of every subset of M − 1 tasks is at most one. Further,for the general case in which task utilizations are not restricted in this way, wederive sufficient join/leave conditions for the PD2 Pfair algorithm. We also showthat, in general, these conditions cannot be improved upon without causing misseddeadlines.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Pre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems

Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...

متن کامل

Efficient and Flexible Fair Scheduling of Real-time Tasks on Multiprocessors

Anand Srinivasan Efficient and Flexible Fair Scheduling of Real-time Tasks on Multiprocessors (Under the direction of James H. Anderson) Proportionate fair (Pfair) scheduling is the only known way to optimally schedule periodic real-time task systems on multiprocessors in an on-line manner. Under Pfair scheduling, the execution of each task is broken into a sequence of quantum-length subtasks t...

متن کامل

Pre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems

Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...

متن کامل

Early-release fair scheduling

We present a variant of Pfair scheduling, which we call early-release fair (ERfair) scheduling. Like conventional Pfair scheduling, ERfair scheduling algorithms can be applied to optimally schedule periodic tasks on a multiprocessor system in polynomial time. However, ERfair scheduling di ers from Pfair scheduling in that it is work conserving. As a result, average job response times may be muc...

متن کامل

Fair Scheduling of Real-Time Tasks on Multiprocessors

There has been much recent interest in fair scheduling algorithms for real-time multiprocessor systems. The roots of much of the research on this topic can be traced back to the seminal work of Baruah et al. on Proportionate fairness (Pfairness) [6]. This work proved that the problem of optimally scheduling periodic tasks1 on multiprocessors could be solved on-line in polynomial time by using P...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 77  شماره 

صفحات  -

تاریخ انتشار 2005